/* @flow */

export const CLASS = {
  CONTAINER: ("paypal-button-container": "paypal-button-container"),
  AUTORESIZE_CONTAINER:
    ("paypal-autoresize-container": "paypal-autoresize-container"),
  BUTTON_ROW: ("paypal-button-row": "paypal-button-row"),
  BUTTON: ("paypal-button": "paypal-button"),
  BUTTON_REBRAND: ("paypal-button-rebrand": "paypal-button-rebrand"),
  BUTTON_LABEL:
    ("paypal-button-label-container": "paypal-button-label-container"),
  LOGO_PP: ("paypal-logo-pp": "paypal-logo-pp"),
  LOGO_PP_REBRAND: ("paypal-logo-pp-rebrand": "paypal-logo-pp-rebrand"),
  LOGO: ("paypal-logo": "paypal-logo"),
  LOGO_REBRAND: ("paypal-logo-paypal-rebrand": "paypal-logo-paypal-rebrand"),
  REBRAND: ("paypal-rebrand": "paypal-rebrand"),

  LABEL: ("paypal-button-label": "paypal-button-label"),
  COLOR: ("paypal-button-color": "paypal-button-color"),
  TEXT_COLOR: ("paypal-button-text-color": "paypal-button-text-color"),
  SHAPE: ("paypal-button-shape": "paypal-button-shape"),
  BORDER_RADIUS: ("paypal-button-border-radius": "paypal-button-border-radius"),
  LAYOUT: ("paypal-button-layout": "paypal-button-layout"),
  NUMBER: ("paypal-button-number": "paypal-button-number"),
  ENV: ("paypal-button-env": "paypal-button-env"),
  WALLET: ("paypal-button-wallet": "paypal-button-wallet"),
  WALLET_MENU: ("paypal-button-wallet-menu": "paypal-button-wallet-menu"),

  LOADING: ("paypal-button-loading": "paypal-button-loading"),
  SPINNER: ("paypal-button-spinner": "paypal-button-spinner"),

  TAGLINE: ("paypal-button-tagline": "paypal-button-tagline"),
  POWERED_BY: ("paypal-powered-by": "paypal-powered-by"),

  TEXT: ("paypal-button-text": "paypal-button-text"),
  SPACE: ("paypal-button-space": "paypal-button-space"),
  CARD: ("paypal-button-card": "paypal-button-card"),

  PERSONALIZATION_TEXT:
    ("paypal-personalization-text": "paypal-personalization-text"),

  VAULT_LABEL: ("paypal-vault-label": "paypal-vault-label"),
  VAULT_HEADER: ("paypal-vault-header": "paypal-vault-header"),

  SEPARATOR: ("paypal-separator": "paypal-separator"),

  DOM_READY: ("dom-ready": "dom-ready"),

  HIDDEN: ("hidden": "hidden"),

  IMMEDIATE: ("immediate": "immediate"),

  BUTTON_MESSAGE: ("paypal-button-message": "paypal-button-message"),

  BUTTON_MESSAGE_RESERVE:
    ("paypal-button-message-reserved": "paypal-button-message-reserved"),
};
